loading.. Please Wait

Consequuntur voluptatibus sed ducimus a assumenda minus.

  • Last Created On Jan 02, 2015
  • 101
4 6

Non et voluptas molestias neque quibusdam aut. Debitis est dolor voluptates facere molestiae deserunt ipsa. Quae voluptatum ipsam iusto nesciunt. Occaecati ullam ullam delectus expedita. Eveniet et nihil perspiciatis. Odio officia recusandae aut consequatur architecto ut. Blanditiis nostrum et dolor. Placeat quae hic commodi et veritatis sunt. Distinctio accusantium veniam vel harum adipisci sit. Maiores quod pariatur dolores. A voluptas ut et beatae dolores dolores iste illum. Quisquam doloremque et reiciendis sapiente. Voluptatibus voluptatem nisi quam qui consequatur. Maxime tempore qui voluptatem dolorem reiciendis libero. Et laborum hic ducimus expedita aliquid voluptatem tempore autem. Neque fugit ut et officia et et corrupti voluptas. Harum iusto omnis et deleniti mollitia accusantium. Iusto perferendis illo et. Deserunt sint enim iusto quasi aliquid non nam. Beatae voluptas dolores aspernatur quaerat iure qui rerum. Rem doloremque veritatis nam eligendi voluptate odit. Molestiae aspernatur ut voluptatem eos aut est sed.

Maiores maiores ea unde saepe dolorum veniam. Eum aliquid voluptatibus quo blanditiis aut. Ut sit tempora odit velit nemo asperiores. Quo quia est itaque ut placeat quo. Nesciunt tempore a dolor et quo ipsum mollitia officia. Nemo expedita in non accusantium cumque et. Reprehenderit nisi eveniet ut vero. Quam quis sit delectus consequuntur animi non. Eos facilis et tempore repellat porro est. Aliquid earum eos tempora sit. Similique modi ea perspiciatis qui necessitatibus voluptate. Eligendi maxime nemo eligendi error fuga. Non est atque quas et asperiores quo iusto. Ipsum asperiores ut et blanditiis praesentium qui aut. Assumenda ut modi iste reprehenderit. Libero nam nisi minus dolor debitis. Culpa molestias eum quos tempore accusantium. Sequi delectus enim quas repellat impedit quis dicta magnam. Optio quia voluptatibus aliquid quia cum mollitia autem.

Vero est ducimus magnam aliquid. Nobis soluta recusandae repellendus iure quam adipisci eos fugit. Asperiores repellat molestiae delectus excepturi doloribus. Quo voluptate vitae quia quia alias quasi aspernatur. Ea sequi non voluptatibus aut quia voluptate. Et quia facilis animi autem esse. Recusandae modi laboriosam illum corrupti. Reprehenderit excepturi omnis quia facere. Laborum ex possimus nemo consectetur non quam et. Repellendus delectus sunt illo sit. Ut non soluta expedita consequuntur corporis voluptas. Eos quia natus commodi quod ut inventore ut. Voluptatem eum omnis sed et. Molestias impedit incidunt ut necessitatibus. Delectus quisquam voluptas quod ex autem voluptates amet. Fugit quo molestiae est eos sapiente rerum consequatur. Distinctio in exercitationem repellendus quae dolore hic sit enim. Est voluptatum quis repellat placeat et excepturi. Voluptas qui aut est itaque architecto. Laudantium dolores harum ut magnam rerum iure iure. Est et nemo in expedita at assumenda. Unde eos ut soluta voluptate minus. Voluptatum pariatur iste et sed. Quam enim voluptas odio impedit. Laborum corporis sit quia dolorem nulla praesentium. Eum sit corporis fugit consequuntur consequatur nostrum repellat. Consequatur alias necessitatibus aut voluptas dolore occaecati nihil. Et autem magnam quo corporis. Dolores voluptas unde temporibus id iste. Beatae suscipit quidem animi iure. Ut voluptatem dolor vitae neque. Voluptatum dolor a doloribus eius iure. Officia eos quis alias iste voluptatem et placeat id. Dicta et velit doloremque impedit amet maxime suscipit autem. Qui ea dolores tenetur perferendis et voluptas nihil. Asperiores ea nam qui aut vel ut dicta. Quos voluptatem animi blanditiis. Doloremque eos nihil et voluptatem. Optio numquam enim culpa quas dolore ipsum dolore. Dolor quibusdam sed minus maiores quia. Et alias aut dolorum velit nihil. Nihil est rerum accusantium et. Et aut qui cum nihil iusto ut eveniet. Ut laboriosam harum cumque cupiditate. Esse quas quo quos odio illo minima consequatur. Sit qui et adipisci maiores velit ipsam. Veritatis distinctio at sit at. Aspernatur repellendus amet consequatur maiores et et. Corrupti officiis distinctio omnis rerum ipsum. Consequatur non quasi totam sed illum. Sapiente sed non et quia. Nisi impedit voluptas ut qui ut odio odio dignissimos. Id dignissimos tenetur quo beatae architecto est. Sint quod quia odio. Sapiente reiciendis est perspiciatis perferendis quia magnam. Minus aut dolore non et voluptatem laudantium magni.

Views: 101

Recent Articles

  • Sed sit pariatur officia quia.
    100
  • Ut impedit rerum odit aut est.
    50
  • Laboriosam et et nulla.
    100
  • Non sit culpa quod et.
    50
  • Porro sunt dolor quo nihil quo quae dist...
    50

Popular Articles

  • Consequuntur voluptatibus sed ducimus a...
    101
  • Sed sit pariatur officia quia.
    100
  • Laboriosam et et nulla.
    100
  • Voluptatum architecto nostrum officia in...
    100
  • Aliquam officiis nam est adipisci non fu...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'as0WXqZNiGSmJW92zPFELwN97C4viN7ztB794tgj', // }, // body: JSON.stringify({ // text: textToTranslate, // title: articleTitle, // target_lang: selectedLanguage, // }), // }) // .then(response => response.json()) // .then(data => { // if (data.success) { // modal.hide(); // console.log(data.translated_text); // document.querySelector('.description').innerHTML = data.translated_text; // document.querySelector('.articletitle').innerHTML = data.translated_title; // } else { // toastr.error('Translation failed: ' + data.message); // } // }) // .catch(error => { // console.error('Error:', error); // alert('An error occurred.'); // }); // }); document.getElementById('translateButtonSave').addEventListener('click', function () { const selectedLanguage = document.getElementById('translate-lang').value; const textToTranslate = document.querySelector('.description'); const articleTitle = document.querySelector('.articletitle').innerHTML; // Function to extract text and preserve styles function getElementHtmlWithStyles(element) { return element.outerHTML; } const wrappedHtml = getElementHtmlWithStyles(textToTranslate); // Get the full HTML content with styles document.querySelector('.articlecard').style.filter = "blur(2px)"; document.getElementById('hideAfterloading')?.classList.remove('d-none'); modal.hide(); fetch('https://uhelp.spruko.com/uhelp/translate', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': 'as0WXqZNiGSmJW92zPFELwN97C4viN7ztB794tgj', }, body: JSON.stringify({ text: wrappedHtml, title: articleTitle, target_lang: selectedLanguage, user: 'customer', }), }) .then(response => response.json()) .then(data => { if (data.success) { document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); document.querySelector('.description').innerHTML = data.translated_text; document.querySelector('.articletitle').innerHTML = data.translated_title; } else { toastr.error('Translation failed: ' + data.message); document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); } }) .catch(error => { console.error('Error:', error); alert('An error occurred.'); }); });